F/OSS Comics

7. ITS and Hacker Culture

Posted on Dec 18, 2022

The hacker culture started with the Tech Model Railroad Club at MIT. This club made moving model trains and studied how the trains would not collide with each other[1].

“How can we keep trains from colliding with each other?”
"Well"
"Wouldn't it be possible to control the trains with the newly introduced computer PDP-1?"

“You control the trains with PDP-1?”
“Yeah, we can implement a train control program.”

For reference, the video below shows why a computer is needed to control a moving model train.

The PDP models made by DEC contributed greatly to the hacker culture and the birth of free software. It was a kind of mini computer that was sold at a relatively low price and was particularly popular in universities. For reference, DEC donated a PDP-1 to MIT in 1961[2].

“What is this round thing?”
"I think it's a computer display that you can use to view and interact with this computer."

After that, students interested in train control in the Tech Model Railway Club spend more time with the PDP-1.

“What, the electricity bill is so high!”

“Keep the computer room door closed at night.”
“Just make model trains if these guys aren't going to study."

“The door is locked.”
“Yeah, we should just have ordered a pizza without going out for dinner.”

“Do I really have to do this?”
“This is a historic moment in making the first video game.”

And, for fun, the students created the first ever video game called Spacewar!

“Mission complete,  I’m gonna go to the AI Lab.”

At the time, the MIT Artificial Intelligence Lab (AI Lab) was the birthplace of hacker culture, and it was developing an operating system called Multics with GE and Bell Labs. However, due to different opinions on operating system development, they began to develop their own operating system called ITS (Incompatible Time Sharing System) from the late 1960s.

“When the heck does Multics development end?”
“Should we rather create our own operating system?”

MIT hacker Tom Knight(right) developed the first kernel for ITS.

“We had created a compatible time sharing system before, so let's name it ITS.”
“Incompatible time sharing system?”

Actual development started on the PDP-6 and it was all written in assembly

“I am making ITS in assembly.”

At the time, ITS operating system had a unique user environment that could not be found today. In the early days, anyone could log in to the system without a password. All files, including documentation and source code, could be edited by anyone.

"There is no password!"
“Anyone can edit files”

In addition, it was possible to access ITS not only inside MIT, but also from other institutions or schools through ARPAnet. The wide-open  ITS philosophy and  collaborative online community had a great impact on hacker culture, and also on free/open source and wiki movements[3].

Access to ITS from other universities

Richard Stallman, who later started the free software movement, also participated in the development of the ITS operating system as a member of the community while working at the MIT AI Lab from 1971, where he was influenced by the hacker culture.

Until then, software was recognized as a bundle of hardware and was copied and used without paying each other. Companies also distributed their software for free, allowing the users to modify and copy it.

"This is the ITS source code."
"Thanks, I'll buy you dinner later."

References

  1. Hacker, Wikipedia
  2. PDP-1, Wikipedia
  3. Incompatible Timesharing System, wikipedia